﻿@charset "utf-8";
/*
a:hover{
	color: #FF9900;
}style="color:#FFF; background: #ca2424;"
*/
*{box-sizing: border-box;}
.clear:after{content: '';display: block;clear: both;}
.main-container{width: 1200px;margin: 0 auto;}
.full-main{width: 100%;min-width: 1200px;}
.row{margin-right: -15px;margin-left: -15px;}
.head-box .top-row{background: #f7f7f7;line-height: 34px ;}
.head-box .top-row .top-right{float: right;}
.head-box .top-row .top-right a{display: block;float: left;padding: 0 15px;border-left: 1px solid #eee;color: #999999;}
.head-box .top-row .top-right a.online{background: #FF9900;color: #ffffff;}
.wap-menu {float: right;background: none;border: 1px solid #FF9900;padding: 5px 8px;display: none;}
.wap-menu span {display: block;width: 20px;height: 2px;background: #FF9900;margin: 4px 0;}

/*logo-row*/
.logo-row{padding: 24px 0;}
.logo-row .logo-wrap{height: 62px;float: left;}
.logo-row .logo-wrap img{height: 100%;display: block;}
.logo-row .slogan-wrap{float: left;padding-left: 30px;border-left: 1px solid #ddd;margin-top: 6px;margin-left: 30px;}
.logo-row .slogan-wrap img{height: 100%;display: block;}
.logo-row .phone-wrap{float: right;padding-top: 10px;}
.logo-row .phone-wrap dt{float: left;width: 44px;height: 44px;background: #1E90FF;border-radius: 50%;}
.logo-row .phone-wrap dd{float: left;padding-left: 10px;}
.logo-row .phone-wrap dd span{font-size: 14px;color: #999999;line-height: 1;}
.logo-row .phone-wrap dd p{font-size: 28px;color: #FF9900;line-height: 1;font-family: Arial;}

/*nav-row*/
.nav-bg{height: 44px;background-color: #1E90FF;}
.nav-row > ul > li{float: left;line-height: 44px;font-size: 0;position: relative;}
.nav-row > ul > li > a{font-size: 16px;color: #FFFFFF;line-height: 1;display: inline-block;vertical-align: middle;padding: 0 40px;border-left: 1px solid #FDFDFD;border-right: 1px solid #FDFDFD;}
.nav-row > ul > li:hover{background: #FF9900;}
.nav-row > ul > li:hover a{border-color: #1E90FF;}
.nav-row > ul > li:first-child a{border-left: none;}
.nav-row > ul > li:last-child a{border-right: none;}
.nav-row > ul > li[class*="current"] {background: #FF9900;}
.nav-row > ul > li[class*="current"] a{border: none;}
.nav-row > ul > li ul{display: none;position: absolute;left: 0;background: #1E90FF;width: 100%;z-index: 99;padding: 10px 0;}
.nav-row > ul > li:hover ul{display: block;}
.nav-row > ul > li ul li a{font-size: 14px;line-height: 44px;text-align: center;display: block;color: #FFFFFF;}
.nav-row > ul > li ul li a:hover{background: #FF9900;color: #ffffff;}

/* banner */
.home-banner .swiper-slide img{width: 100%;height: 680px;object-fit: cover;display: block;}
.home-banner .button .swiper-pagination-bullet {width: 10px;height: 10px;display: inline-block;border-radius: 100%;background: #fff;opacity: .5;margin: 0 4px;}
.home-banner .button .swiper-pagination-bullet-active {width: 40px;opacity: 1;border-radius: 5px;background: #FF9900;}
.home-banner .swiper-pagination{position: absolute;width: 1200px !important;left: 50% !important;margin-left: -600px;text-align: left;}
.home-banner .swiper-container-horizontal > .swiper-pagination-bullets{bottom: 70px;left: 0;width: 100%;}
.home-banner .button{width: 1200px;position: absolute;z-index: 99;bottom: 80px;left: 50%;margin-left: -600px;}
.home-banner .button .swiper-button-prev{width: 40px;height: 40px;border-radius: 100%;border: 1px solid #fff;right: 50px;left: auto;}
.home-banner .button .swiper-button-next{width: 40px;height: 40px;border-radius: 100%;border: 1px solid #FF9900;background: #FF9900;right: 0;left: auto;}
.home-banner .button .swiper-button-prev:after{font-size: 16px;color: #ffffff;}
.home-banner .button .swiper-button-next:after{font-size: 16px;color: #ffffff;}
.home-banner img{display: block;}
/* banner结束 */

/* 搜索 */
.search-wrap{background: #f7f7f7;height: 80px;padding: 23px 0;}
.search-wrap .hot-words{float: left;line-height: 34px;}
.search-wrap .hot-words span{font-size: 14px;}
.search-wrap .hot-words span em{color: #FF9900;font-weight: 700;}
.search-wrap .hot-words a{font-size: 14px;color: #666666;margin: 0 10px;}
.search-wrap .hot-words a:hover{color: #1E90FF;}
.search-wrap .search-form{float: right;font-size: 0;}
.search-wrap .search-form input{height: 34px;border: none;}
.search-wrap .search-form input.text{width: 300px;background: #ffffff;text-indent: 20px;font-size: 14px;color: #999999;	}
.search-wrap .search-form input.btn{text-indent: -999999px;width: 34px;height: 34px;background: #FF9900 url(../images/search-btn.png) center center no-repeat;background-size: 50%;}
/* 搜索结束 */

/* 服务项目 */
.products{margin: 50px auto;}
.product-category{width: 25%;float: left;padding-right: 40px;}
.product-category .title{width: 100%;height: 120px;background: #FF9900 url(../images/net-bg.png)  top center no-repeat;padding-left: 40px;
overflow: hidden;}
.product-category .title p{font-size: 30px;color: #ffffff;line-height: 1;margin-top: 30px;margin-bottom: 10px;}
.product-category .title span{font-size: 14px;font-family: Arial;color: #fff;opacity: .5;line-height: 1;text-transform: uppercase;}
.product-category .list{background: #1E90FF;padding:6px 10px;}
.product-category .list ul li{padding: 4px 0;}
.product-category .list ul li a{line-height: 40px;padding-left: 40px;display: block;color: #ffffff;font-size: 16px;position: relative;}
.product-category .list ul li a:after{content: '';display: block;width: 6px;height: 6px;border-radius: 100%;background: #ffffff;position: absolute;left: 20px;top: 50%;transform: translateY(-50%);}
.product-category .list ul li[class*="current"] a{background: #FF9900;}
.product-category .list ul li:hover a{background: #FF9900;}
.product-category .phone{width: 100%;height: 120px;background: #FF9900 url(../images/net-bg.png)  bottom center no-repeat;overflow: hidden;padding-left: 20px;padding-top: 40px;margin-top:10px; }
.product-category .phone dl dt{width: 44px;height: 44px;float: left;margin-top: -3px;margin-right: 3px;}
.product-category .phone dl dt img{display: block;}
.product-category .phone dl dd span{font-size: 14px;color: #ffffff;line-height: 1;}
.product-category .phone dl dd p{font-size: 24px;color: #ffffff;line-height: 1;}
.product-list{width: 75%;float: left;}
.product-list .title{line-height: 60px;}
.product-list .title p{font-size: 24px;font-weight: bold;color: #333333;float: left;}
.product-list .title p em{color: #FF9900;}
.product-list .title a{float: right;font-size: 14px;font-weight: bold;color: #1E90FF;text-transform: uppercase;}
.product-list .title a:hover{color: #FF9900;}
.product-list .list{width: 100%;overflow: hidden;}
.product-list ul{display: flex;flex-wrap: wrap;}
.product-list ul li{padding: 0 15px;float: left;width: 33.33%;text-align: center;margin-bottom: 30px;}
.product-list .img{width: 100%;height: 210px;overflow: hidden;margin-bottom: 10px;position: relative;}
.product-list .img a{width: 100%;height: 100%;display: block;position: absolute;background: rgba(30, 144, 225, .4);opacity: 0;z-index: 9;transition: all .3s;}
.product-list .img i{width: 30px;height: 30px;display: block;background: url(../images/search-btn.png);background-size: 100%;position: absolute;left: 50%;margin-left: -15px;top: -50px;z-index: 99;pointer-events: none;transition: all .3s;}
.product-list ul li:hover .img a{opacity: 0.7;}
.product-list ul li:hover .img i{top: 50%;margin-top: -15px;}
.product-list .img img{width: 100%;height: 100%;display: block;object-fit: cover;}
.product-list .text a{font-size: 14px;line-height: 20px;}
.product-list ul li:hover .text a{color: #1E90FF;}
/* 服务项目结束 */

/* 优势和特点 */
.advantage{height: 550px;background: url(../images/adv-bg.png) 0 0 no-repeat;background-size: cover;background-attachment: fixed;padding-top: 60px;}
.advantage .title{text-align: center;}
.advantage .title p{font-size: 30px;color: #ffffff;line-height: 1;margin-bottom: 1px;}
.advantage .title p em{color: #FF9900;}
.advantage .title p em strong{font-size: 40px;font-style: italic;}
.advantage .title span{font-size: 14px;color: #999999;letter-spacing: 2px;text-transform: uppercase;}
.advantage .list{margin-top: 50px;}
.advantage .list ul li{width: 20%;float: left;text-align: center;}
.advantage .list ul li p{width: 88px;height: 88px;border-radius: 50%;padding: 5px;background: #ffffff;margin: 0 auto;margin-bottom: 15px;}
.advantage .list ul li p img{width: 100%;display: block;transition: all .3s ease;}
.advantage .list ul li:hover p img{transform: rotateY(180deg);}
.advantage .list ul li span{font-size: 18px;color: #ffffff;line-height: 24px;}
.application{margin-top: -160px;}
.application .swiper-container .swiper-slide{width: 50%;background: #1E90FF;padding: 35px 60px;height: 315px;}
.application .swiper-container .swiper-slide:nth-child(2n+1):after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, .1);}
.application .swiper-container .swiper-slide .number{width: 140px;float: left;}
.application .swiper-container .swiper-slide .number p{font-size: 100px;color: #ffffff;height: 70px;overflow: hidden;font-family: DIN,Arial, Helvetica, sans-serif;line-height: 1;}
.application .swiper-container .swiper-slide .number:after{content: '';width: 100%;height: 1px;display: block;background: #ffffff;margin-top: 20px;}
.application .swiper-container .swiper-slide .text{width: calc(100% - 140px);float: left;padding: 80px 20px 0;}
.application .swiper-container .swiper-slide .text p{font-size: 20px;font-weight: bold;color: #ffffff;line-height: 1;margin-bottom: 15px;}
.application .swiper-container .swiper-slide .text span{font-size: 14px;color: #ffffff;line-height: 24px;}
.application .swiper-button-prev{width: 40px;height: 80px;background: url(../images/arrow-bg.png) left top no-repeat;left: 50%;margin-left: -40px;}
.application .swiper-button-next{width: 40px;height: 80px;background: url(../images/arrow-bg.png) right top no-repeat;right: 50%;margin-right: -40px;}
.application .swiper-button-prev:after{color: #ffffff;font-size: 24px;margin-left: 10px;}
.application .swiper-button-next:after{color: #ffffff;font-size: 24px;margin-right: 10px;}
/* 优势和特点结束 */

/* 关于我们 */
.about{margin: 60px auto;}
.about-left{width: 800px;float: left;padding-top: 30px;}
.about-left .text-row{height: 150px;}
.about-left .text-row .title{width: 25%;float: left;}
.about-left .text-row .title p{font-size: 30px;color: #333333;line-height: 1;margin-bottom: 10px;}
.about-left .text-row .title p em{color: #FF9900;}
.about-left .text-row .title span{font-size: 14px;letter-spacing: 2px;line-height: 1;color: #999999;}
.about-left .text-row .content{width: 75%;float: left;}
.about-left .text-row .content p{font-size: 14px;color: #333333;line-height: 26px;}
.about-left .img-row{position: relative;}
.about-left .img-row img{width: 100%;display: block;}
.about-left .img-row a{width: 80px;height: 80px;display: block;background: #1E90FF;text-align: center;line-height: 80px;font-size: 14px;font-weight: bold;color: #ffffff;position: absolute;left: 20px;bottom: -20px;text-transform: uppercase;}
.about-right{width: 300px;float: right;}
.about-right{padding: 20px;}
.about-right img{width: 100%;display: block;border: 8px solid #ddd;}
/* 关于我们结束 */

/* 检测案例 */
.factory .title-row {line-height: 40px;margin-bottom: 10px;}
.factory .title-row p{font-size: 24px;color: #333333;float: left;}
.factory .title-row p em{color: #FF9900;}
.factory .title-row a{font-size: 14px;color: #1E90FF;font-weight: bold;text-transform: uppercase;float: right;}
.factory .title-row a:hover{color: #FF9900;}
.factory .list-row{background: #FF9900;padding: 20px 0;}
.factory .list-row .swiper-container{padding: 0 40px;}
.factory .list-row .swiper-slide{width: 25%;padding:0 10px;}
.factory .list-row .swiper-slide .img{width: 100%;height: 180px;overflow: hidden;}
.factory .list-row .swiper-slide a{width: 100%;display: block;position: relative;}
.factory .list-row .swiper-slide .img img{width: 100%;height: 100%;display: block;object-fit: cover;}
.factory .list-row .swiper-slide .text{position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-align: center;background: rgba(30, 144, 225, .4);opacity: 0;}
.factory .list-row .swiper-slide .text p{font-size: 16px;color: #ffffff;line-height: 180px;}
.factory .list-row .swiper-slide:hover .text{opacity: 1;}
.factory .swiper-button-prev{left: 0;height: 100%;width: 40px;top: 0;background: #FF9900;margin-top: 0;}
.factory .swiper-button-prev:after{color: #ffffff;}
.factory .swiper-button-next{right: 0;height: 100%;width: 40px;top: 0;background: #FF9900;margin-top: 0;}
.factory .swiper-button-next:after{color: #ffffff;}
/* 检测案例结束 */

/* 新闻 */
.news{margin: 50px auto;overflow: hidden;}
.news-item-wrap{padding: 0 15px;width: 33.33%;float: left;}
.news-item-wrap .title{line-height: 40px;margin-bottom: 10px;}
.news-item-wrap .title p{font-size: 24px;color: #333333;float: left;}
.news-item-wrap .title p em{color: #FF9900;}
.news-item-wrap .title a{float: right;font-size: 14px;font-weight: bold;color: #1E90FF;text-transform: uppercase;}
.news-item-wrap .title a:hover{color: #FF9900;}
.news-item-wrap .list .hot-news .img{width: 100%;height: 174px;overflow: hidden;}
.news-item-wrap .list .hot-news .img img{width: 100%;height: 100%;object-fit: cover;display: block;}
.news-item-wrap .list .hot-news .text{padding-bottom: 15px;border-bottom: 1px dashed #ddd;overflow: hidden;}
.news-item-wrap .list .hot-news .text h4{margin-bottom: 10px;margin-top: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-item-wrap .list .hot-news .text h4 a{font-size: 18px;color: #333333;font-weight: 500;line-height: 1;}
.news-item-wrap .list .hot-news .text h4:hover a{color: #1E90FF;}
.news-item-wrap .list .hot-news .text p{font-size: 12px;line-height: 22px;color: #999999;}
.news-item-wrap .list  .news-list{margin-top: 10px;}
.news-item-wrap .list  .news-list ul li{line-height: 36px;}
.news-item-wrap .list  .news-list ul li span{float: right;font-size: 14px;color: #999999;}
.news-item-wrap .list  .news-list ul li a{display: block;width: 70%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: 14px;color: #666;}
.news-item-wrap .list  .news-list ul li:hover a{color: #1E90FF;}
.news-item-wrap .qna-wrap{border: 1px solid #ddd;padding:0 20px;}
.news-item-wrap .list .qna-item{padding-bottom: 30px;padding-top: 30px;border-bottom: 1px dashed #ddd;}
.news-item-wrap .list .qna-item:last-child{border: none;}
.news-item-wrap .list .qna-item .q-row{padding-left: 30px;margin-bottom: 10px;position: relative;}
.news-item-wrap .list .qna-item .q-row:after{content: 'Q';font-size: 14px;color: #ffffff;font-weight: bold;text-align: center;line-height: 20px;width: 20px;height: 20px;display: block;position: absolute;left: 0;top: 0;background: #FF9900;}
.news-item-wrap .list .qna-item .q-row a{font-size: 16px;color: #333333;line-height: 20px;}
.news-item-wrap .list .qna-item .q-row:hover a{color: #FF9900;}
.news-item-wrap .list .qna-item .a-row{padding-left: 30px;font-size: 14px;color: #999999;line-height: 26px;position: relative;}
.news-item-wrap .list .qna-item .a-row:after{content: 'A';font-size: 14px;color: #ffffff;font-weight: bold;text-align: center;line-height: 20px;width: 20px;height: 20px;display: block;position: absolute;left: 0;top: 2px;background: #999999;}
/* 新闻结束 */

/* 友情链接 */
.link{padding: 30px 0;background: #f5f5f5;font-size: 0;}
.link span{display: inline-block;line-height: 21px;vertical-align: middle;margin-right: 30px;}
.link span img{display: block;}
.link a{font-size: 14px;color: #666666;padding: 0 20px;border-right: 1px solid #ddd;line-height: 21px;display: inline-block;vertical-align: middle;}
.link a:hover{color: #1E90FF;}
/* 友情链接结束 */

/* footer */
.footer{background: #1E90FF;}
.footer .footer-nav-row{line-height: 1;padding: 30px 0;border-bottom: 1px solid #F5F5F5;}
.footer .footer-nav-row ul li{float: left;}
.footer .footer-nav-row ul li a{display: block;padding: 0 30px;font-size: 14px;color: #ffffff;border-right: 1px solid #F5F5F5;}
.footer .footer-nav-row ul li a:hover{color: #FF9900;}
.footer .contact-row{padding: 40px 0;}
.footer .contact-row .footer-logo{float: left;}
.footer .contact-row .add-wrap{float: left;margin-left: 60px;padding-left: 50px;border-left: 1px solid #F5F5F5;}
.footer .contact-row .add-wrap strong{font-size: 14px;font-weight: bold;color: #ffffff;display: block;line-height: 1;margin-bottom: 20px;}
.footer .contact-row .add-wrap p{font-size: 12px;color: #FFFFFF;line-height: 24px;}
.footer .contact-row .contact-wrap{float: left;margin-left: 100px;}
.footer .contact-row .contact-wrap strong{font-size: 14px;font-weight: bold;color: #ffffff;display: block;line-height: 1;margin-bottom: 20px;}
.footer .contact-row .contact-wrap p{font-size: 30px;color: #ffffff;line-height: 1;margin-bottom: 20px;}
.footer .contact-row .contact-wrap a{width: 120px;height: 36px;display: block;background: #FF9900;line-height: 36px;text-align: center;font-size: 14px;color: #ffffff;}
.footer .contact-row .contact-wrap a:hover{color: #333333;}
.footer .contact-row .contact-wrap a:before{content: '';display: inline-block;width: 14px;height: 14px;background: url(../images/contact-icon.png);background-size: 100%;vertical-align: middle;margin-right: 5px;}
.footer .contact-row  .qr-wrap{float: right;text-align: center;}
.footer .contact-row  .qr-wrap img{width: 120px;height: 120px;display: block;margin-bottom: 10px;}
.footer .contact-row  .qr-wrap p{font-size: 12px;color: #ffffff;line-height: 1;}
.footer .copyright-row{line-height: 80px;border-top: 1px solid #F5F5F5;}
.footer .copyright-row p{font-size: 14px;color: #F5F5F5;float: left;}
.footer .copyright-row p a{color: #FFFFFF;}
.footer .copyright-row p a:hover{color: #333333;}
.footer .copyright-row span{float: right;font-size: 14px;color: #F5F5F5;}
.footer .copyright-row span a{color: #333333;}
.footer .copyright-row span a:hover{color: #FFFFFF;}
.footer .copyright-row .xml{padding-left: 10px;}
/* footer结束 */

/* 产品列表页 */
.page-banner{width: 100%;height: 300px;}
.page-banner img{width: 100%;height: 100%;display: block;object-fit: cover;}
.breadcrumb{float: left;line-height: 34px;}
.breadcrumb #crumbs{display: inline;}
.breadcrumb #crumbs a{}
.breadcrumb #crumbs a:hover{color: #1E90FF;}
.breadcrumb a::after {}
.navigation{text-align: center;font-size: 0;margin-top: 30px;}
.navigation h2{display: none;}
.navigation a,.navigation span{font-size: 14px;width: 40px;height: 40px;line-height: 40px;display: inline-block;text-align: center;background: #f5f5f5;margin: 0 1px;}
.navigation span{background: #FF9900;color: #ffffff;}
.navigation a:hover,.navigation span:hover{background: #FF9900;color: #ffffff;}
.navigation a.next,.navigation a.prev{width: auto;padding: 0 15px;}
.navigation .present{background: #FF9900;color: #ffffff;}
.page-main{padding-bottom: 100px;}
/* 产品列表页结束 */

/* 图文列表 */
.product-list.img-text-list ul li{width: 100%;padding: 30px 0;float: none;text-align: left;border-bottom: 1px solid #eee;overflow: hidden;margin-bottom: 0;}
.product-list.img-text-list ul li:first-child{padding-top: 0;}
.product-list.img-text-list ul li a{float:none;opacity: 1;position: static;}
.product-list.img-text-list .title{line-height: 30px;margin-bottom: 10px;}
.product-list.img-text-list .title a{font-size: 18px;}
.img-text-list .img{width: 240px;height: 160px;overflow: hidden;float: left;margin-bottom: 0;}
.img-text-list .img img{width: 100%;height: 100%;object-fit: cover;}
.img-text-list .text{width: calc(100% - 260px);float: left;padding-left: 20px;}
.img-text-list .text .content{font-size: 14px;line-height: 24px;margin-bottom: 20px;color: #666666;}
.img-text-list .text .more{line-height: 32px;display: inline-block;padding: 0 20px;border: 1px solid #ddd;color: #999999;}
.img-text-list .text .more:hover{color: #ffffff;background: #FF9900;border: 1px solid #FF9900;}
/* 图文列表结束 */

/* 文字列表 */
.product-list.text-list ul li{width: 100%;padding: 0;line-height: 60px;float: none;text-align: left;border-bottom: 1px solid #eee;overflow: hidden;margin-bottom: 0;font-size: 0;}
.product-list.text-list ul li span{float: right;font-size: 14px;color: #999999;}
.product-list.text-list ul li a{display: block;width: 70%;font-size: 14px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
.product-list.text-list ul li a:hover{color: #1E90FF;}
/* 文字列表结束 */

/* 联系我们 */
.page-content {padding-top:20px; padding-bottom: 50px;font-size: 16px;color: #333;line-height: 28px;}
.page-content strong{font-size: 18px;color: #333333;display: block;margin-bottom: 20px;}
.page-content p{font-size: 14px;line-height: 30px;color: #333333;}
.page-content .map{width: 100%;height: 400px;overflow: hidden;border: 1px solid #999;margin-top: 30px;}
.page-content .map img{width: 100%;height: 100%;display: block;object-fit: cover;}
/* 联系我们结束 */

/* 关于我们 */
.page-content img{max-width: 100%;height: auto !important;display: block;}
/* 关于我们结束 */

/* 详情页 */
.page-content .content-title{text-align: center;margin-bottom: 20px;border-bottom: 1px solid #ddd;padding-bottom: 15px;}
.page-content .content-title h4{font-size: 30px;}
.page-content .content-title p span{font-size: 14px;color: #999999;margin: 0 10px;white-space: nowrap;}
.page-content .content-text{padding-bottom: 50px;border-bottom: 1px solid #ddd;font-size: 16px;}
.page-content .content-text p{font-size: 16px;line-height: 28px;text-indent: 2em;margin-bottom: 10px;}
.page-content .content-text img{max-width: 100%;display: block;margin: 20px auto;}
.page-content .content-page {line-height: 30px;padding: 20px 0;}
.page-content .content-page .row div{width: 50%;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.page-content .content-page span{font-size: 14px;color: #999999;margin: 0 15px;}
.page-content .content-page a{font-size: 14px;color: #666666;}
.page-content .content-page .next span{float: right;}
.page-content .content-page .next{text-align: right;}
/* 详情页结束 */

/* 产品详情 */
.ppd-img {width: 500px;float: left;}
.ppd-img .gallery-top {width: 500px;height: 360px;border: 1px solid #ddd;box-sizing: border-box;overflow: hidden;}
.ppd-img .gallery-thumbs {width: 500px;height: 90px;box-sizing: border-box;border: 1px solid #ddd;margin-top: 20px;position: relative;overflow: hidden;padding: 5px 25px;}
.ppd-img .gallery-thumbs .swiper-slide {cursor: pointer;box-sizing: border-box;overflow: hidden;border: 1px solid #f5f5f5;}
.gallery-thumbs .swiper-slide {height: 100%;opacity: 0.4;}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active {opacity: 1;}
.ppd-img .gallery-thumbs .swiper-slide img {height: 100%;}
.ppd-img .swiper-button-prev {left: 0;transform: scale(.6);}
.ppd-img .swiper-button-next {right: 0;transform: scale(.6);}
.ppd-info {width: 360px;height: 470px;float: right;position: relative;}
.ppd-pname {font-size: 24px;line-height: 50px;border-bottom: 1px solid #ddd;}
.ppd-info-content {padding-top: 20px;}
.ppd-info-content p {font-size: 14px;color: #333;line-height: 24px;}
.ppd-tell {width: 360px;height: 90px;background: #FF9900;line-height: 90px;text-align: center;font-size: 24px;color: #ffffff;position: absolute;bottom: 0;}
.ppd-content-box {border: 1px solid #eee;margin-top: 40px;box-sizing: border-box;}
.ppd-content-text-title {width: 100%;height: 50px;line-height: 50px;text-indent: 20px;background: #eeeeee;font-size: 16px;font-weight: bold;color: #333333;}
.ppd-content-text {padding: 30px 20px 50px;font-size: 14px;line-height: 30px;color: #666666;}
.ppd-content-text img {margin-right: auto;margin-left: auto;margin-bottom: 20px;margin-top: 20px;}
.page-content .swiper-slide img {width:100%;height:100%;display: block;object-fit: cover;}
/* 产品详情结束 */

@media only screen and (max-width: 760px){
.main-container{width: 100%;margin: 0 auto;padding: 0 20px;}
.full-main{width: 100%;min-width: 100%;}
.row{margin-right: -5px;margin-left: -5px;}

/* 头部 */
.head-box .top-row{display: none;}
.nav-bg {border-top: 1px solid #ddd;height: auto;position: absolute;z-index: 99;background: #1E90FF;overflow: hidden;padding: 15px 0;display: none;}
.nav-row > ul > li {float: none;position: relative;text-align: center;}
.nav-row > ul > li > a{padding: 0;width: 100%;border: none;}
.nav-row > ul > li ul{display: none;}
.nav-row > ul > li:hover ul{display: none;}
.nav-bg.wap-home {display: block;}
.logo-row .logo-wrap{height: 34px;float: left;}
.wap-menu {display: block;}
.slogan-wrap{display: none;}
.phone-wrap{display: none;}

/* banner */
.home-banner .swiper-slide img{height: 200px;}
.home-banner .button{display: none;}

/* search */
.search-wrap{padding: 15px 0;height: auto;}
.search-wrap .hot-words{display: none;}
.search-wrap .search-form{width: 100%;}
.search-wrap .search-form input.text{width: calc(100% - 34px);}

/* product */
.product-category{width: 100%;padding: 0;}
.product-category .title{display: none;}
.product-category .phone{display: none;}
.product-category .list{overflow: hidden;overflow-x: hidden;display: -webkit-box;overflow-x: scroll;margin-top: 20px;margin-bottom: 20px;}
.product-category .list ul{white-space: nowrap;width: auto;overflow: hidden;}
.product-category .list ul li{display: inline-block;}
.product-category .list ul li a{padding: 0 15px;}
.product-category .list ul li a:after{display: none;}
.product-list{width: 100%;}
.product-list ul li{width: 50%;padding: 0 5px;}
.product-list ul li{margin-bottom: 10px;}
.product-list ul li .img{height: 120px;margin-bottom: 0;}

/* advantage */
.advantage{height: 660px;}
.advantage .list {margin-top: 30px;}
.advantage .list ul li{width: 33.33%;margin-bottom: 20px;}
.advantage .list ul li p{width: 68px;height: 68px;}
.advantage .list ul li span {font-size: 16px;color: #ffffff;line-height: 24px;}
.application{margin-top: -160px;}
.application .swiper-container .swiper-slide{width: 100%;padding: 15px 20px;height:200px;}
.application .swiper-container .swiper-slide .number{width: 40px;}
.application .swiper-container .swiper-slide .number::after {margin-top: 10px;}
.application .swiper-container .swiper-slide .number p{font-size: 30px;height: 20px;}
.application .swiper-container .swiper-slide .text{width: calc(100% - 40px);padding: 20px  0 0 10px;}
.application .swiper-button-prev{display: none;}
.application .swiper-button-next{display: none;}

/* about */
.about{position: relative;}
.about-left {width: 100%;float: none;padding-top: 30px;margin-bottom: 50px;}
.about-left .text-row .title {width: 100%;float: none;margin-bottom: 20px;}
.about-left .text-row{height: auto;}
.about-left .text-row .content {width: 100%;float: none;margin-bottom: 20px;}
.about-right {display: none;}
.factory .list-row .swiper-slide {width: 100%;padding: 0 10px;}

/* news */
.news-item-wrap {padding: 0;width: 100%;float: none;margin-top: 20px;margin-bottom: 20px;}

/* link */
.link{display: none;}

/* footer */
.footer .footer-nav-row  {display: none;}
.footer .contact-row .footer-logo {float: none;text-align: center;}
.footer .contact-row .add-wrap {float: none;margin-left: 0;padding: 20px;border: 1px solid #F5F5F5;margin-top: 20px;}
.footer .contact-row .contact-wrap {float: none;margin-left: 0;margin-top: 30px;text-align: center;}
.footer .contact-row .contact-wrap a{margin: 0 auto;}
.footer .contact-row .qr-wrap {float: none;}
.footer .contact-row .qr-wrap img {margin: 20px auto;}
.footer .copyright-row{text-align: center;line-height: 24px;padding: 30px 0;}
.footer .copyright-row p {font-size: 14px;color: #777777;float: none;}
.footer .copyright-row p a{color: #777777;}
.footer .copyright-row span{float: none;}

/* page */
.page-banner{height:160px;}
.page .search-form{display: none;}
.page-main {padding-bottom: 60px;}
.product-list.img-text-list ul li:first-child {padding-top: 30px;}
.img-text-list ul li .img {width: 120px;height: 110px;overflow: hidden;float: left;margin-bottom: 0;}
.img-text-list .text {width: calc(100% - 120px);float: left;padding-left: 20px;}
.product-list.img-text-list .title a {font-size: 16px;line-height: 24px;}
.img-text-list .text .content {display: none;}
.page-content{padding-top: 30px;}
.page-content .map{width: 100%;height: 200px;overflow: hidden;border: 1px solid #999;}
.page-content .content-page span{margin: 0;margin-right: 15px;}
.page-content .content-page .row div{width: 100%;float: none;}
.page-content .content-page .next span{float: none;}
.page-content .content-page .next{text-align: left;}
.page-content .wp-block-image{margin: 15px 0;padding: 0;}
.ppd-img {width: 100%;float: none;}
.ppd-img .gallery-top {width: 100%;height: 260px;border: 1px solid #ddd;box-sizing: border-box;overflow: hidden;}
.ppd-img .gallery-thumbs {width: 100%;height: 70px;box-sizing: border-box;border: 1px solid #ddd;margin-top: 10px;position: relative;overflow: hidden;padding: 5px 25px;}
.ppd-info {width: 100%;height: auto;float: none;position: static;}
.ppd-tell {width: 100%;height: 90px;line-height: 90px;text-align: center;font-size: 24px;color: #ffffff;position: static;margin-top: 20px;}

/* right-bar */
.right-bar{display: none;}
}

/*right-bar*/
.right-bar{position: fixed;top: 50%;right: 0;width: 60px;height: 203px;z-index: 9999;margin-top: 100px;}
.right-bar ul li{width: 60px;height: 60px;background: #FF9900;box-shadow: 0 2px 21px rgba(108,108,108,.19);cursor: pointer;position: absolute;}
.right-bar ul li a{width: 60px;height: 60px;cursor: pointer;overflow: hidden;display: block;float: left;}
.rtbar-li2{top: 61px;}
.right-bar ul li.rtbar-li3{top: 122px;width:240px;}
.rtbar-li4{top: 183px;}
.right-bar ul li em{width: 60px;height: 60px;display: block;}
.right-bar ul li.rtbar-li1 em{background: url(../images/right-icon1.png);background-size: 100%;}
.right-bar ul li.rtbar-li3 em{background: url(../images/right-icon2.png);background-size: 100%;}
.right-bar ul li.rtbar-li2 em{background: url(../images/right-icon3.png);background-size: 100%;}
.right-bar ul li.rtbar-li4 em{background: url(../images/right-icon4.png);background-size: 100%;}
.right-bar ul li.rtbar-li2 p{text-align: center;line-height: 1;margin-bottom: 20px;}
.right-bar ul li:hover{background: #1E90FF;box-shadow: 0 2px 21px rgba(90, 123, 172, 0.45);}
.right-bar ul li:hover i{color: #ffffff;}
.rtbar-li3 strong{font-size: 20px;line-height: 60px;color: #fff;font-weight: 500;}
.rtbar-li4 i{color: #ffffff;}
.right-bar ul li.rtbar-li4 a span{color: #ffffff;}
.rtbar_shwx{position: absolute;right: 60px;top:0px;background: #fff;box-shadow: 0 2px 21px rgba(108,108,108,.19);display: none;z-index: 20;}
.rtbar_shwx img{padding: 5px;max-width: 140px;}
.right-bar ul li.gotop{display: none;}

/*****在线留言******/
.page_content .fl {width: 46%;display: inline-block;}
.page_content .fl img {display: block;max-width: 100%;}
.page_content .fr {width: 40%;display: inline-block;margin-left:5%;}
.page_content .fr span {font-size: 14px;color: #333;display: block;}
.page_content .fr input {outline: 0;display: block;width: 100%;height: 40px;border: 1px solid #ddd;}
.page_content .fr input:focus {box-shadow: 0px 1px 10px 1px #02b29c;}
.page_content .fr p {width: 100%;display: block;margin-top: 10px;}
.page_content .fr p i{font-size: 14px;color: #333;display: inline-block;font-style: normal;line-height: 40px;float: left;margin-top: 10px;}
.page_content .fr p input  {width: 30%;float: left;}
.page_content .fr p img  {height: 40px;margin-top: 10px;float: left;margin-left: 15px;}
.page_content .fr textarea {outline: 0;width: 100%;border: none;height: 100px;border: 1px solid #ddd;padding: 5px 10px;font-size: 14px;line-height: 24px;margin-top: 10px;}
.page_content .fr textarea:focus {box-shadow: 0px 1px 10px 1px #02b29c;}
.page_content .fr .btnsub {background: #0071bf;border-radius: 5px;font-size: 14px;color: #fff;margin-top: 20px;text-align: center;}
.page_content .fr .btnsub:focus {box-shadow: 0px 1px 10px 1px #fff;}

@media only screen and (max-width: 760px){
.page_content .fl{display: none;}
.page_content .fr{display: block;width: 90%;margin:0 auto;}
}
.kf_bottom{display:none;}

@media (max-width: 768px){

/* 页面 */
.page-content .content-title h4{font-size: 20px;}

/* kf_toolbar */
.kf_toolbar{ display:none;}
.kf_bottom{ display:block;}		
.kf_bottom {width: 100%;height: 60px;background: #FF9900;margin: 0 auto;position: fixed;bottom: 0;left: 0;z-index: 99;}
.kf_bottom ul {max-width: 640px;height: 60px;margin: 0 auto}
.kf_bottom ul li {width: 25%;height: 60px;display: block;float: left;text-align: center;}
.kf_bottom ul li a {color: #fff;font-size: 12px;text-decoration: none;}
.kf_bottom ul li:nth-of-type(4) {background-image: none}
.kf_bottom ul li.f1 i {display: block;width: 100%;height: 32px;background: url(../images/f1.png) no-repeat center;margin-top: 5px;}
.kf_bottom ul li.f2 i {display: block;width: 100%;height: 32px;background: url(../images/f4.png) no-repeat center;margin-top: 5px;}
.kf_bottom ul li.f3 i {display: block;width: 100%;height: 32px;background: url(../images/f2.png) no-repeat center;margin-top: 5px;}
.kf_bottom ul li.f4 i {display: block;width: 100%;height: 32px;background: url(../images/f3.png) no-repeat center;margin-top: 5px;}
.footer {margin-bottom: 40px;}
}
#wxnr {width: 100%;height: 100%;position: fixed;top: 0;z-index: 1000;display: none;background: rgba(0,0,0,.6);}
#wxnr .nrdf {margin: auto;position: absolute;top: 50%;left: 0;right: 0;width: 300px;height: 300px;padding: 20px;padding-top: 35px;margin-top: -150px;text-align: center;background-color: rgba(255, 255, 255, 0.8);box-shadow: 0px 2px 6px #777;-webkit-box-shadow: 0px 2px 6px #777;-moz-box-shadow: 0px 2px 6px #777;border-radius: 10px;box-sizing: border-box;}
#wxnr img {width: 135px;height: 135px;display: block;margin: 0 auto;}
#wxnr p {color: #333;font-size: 14px;line-height: 25px;text-align: center;}
#wxnr i {position: absolute;top: 12px;right: 12px;width: 18px;height: 18px;font-size: 12px;line-height: 18px;text-align: center;color: #fff;font-weight: bold;font-style: normal;background: #333;border-radius: 100%;cursor: pointer;}
#wxnr span {display: inline-block;padding: 3px 5px;line-height: 18px;background-color: #FF9900;color: #fff;border-radius: 5px;cursor: pointer;}
#wxnr span.wx {padding-left: 23px;background-image: url(../images/kf_wx.png);background-size: 20px;background-position: 5px center;background-repeat: no-repeat;}
#weixin {position: fixed;top: 50%;margin-top: -23px;z-index: 9999999;font-size: 16px;color: #fff;width: 90%;right: 5%;line-height: 46px;text-align: center;background: rgba(0, 0, 0, 0.8);border: 2px solid #333;border-radius: 5px;display: none;}